artificial aid - Spanish English Dictionary